Skip to main content

FTP Files


ZennoDroid has built-in features for working with FTP resources. You can automatically upload files to an FTP server, create and delete directories, and do other operations as well. This is useful if your project files are stored on an FTP server.

This action lets you work with files, specifically:

  • Upload a single file FROM or TO the server;
  • Upload several files FROM or TO the server;
  • Delete one or more files from the server;
  • Rename a file on the server.

How to add it to your project?

Via the context menu: Add Action → FTP → FTP files.

How to add to your project?


How to work with this action?

How to use the action?


Available action types:

Action types

Download a file from the server.

Lets you download a file from the server to your computer.

Upload a file to the server.

Uploads a file from your computer to the server.

Download files from the server.

Needed for downloading several files from the server to your computer. The file paths are listed in a List. The action processes just one line from the list at a time.

Upload files to the server.

Used for uploading several files from your computer to the server. The file paths are provided in a List. The action processes just one line from the list at a time.

Delete a file on the server.

Deletes a file from the server. You need to specify its path.

Rename a file on the server.

Lets you change the name of a file on the server. You enter the path to the file and its new name.


Available settings:

Available settings

  • Path on server Path to the needed file on the server.
  • Local path Path on your PC where the downloaded file will be saved.
  • Path type Relative (from the current folder) or absolute (from the root of the system) path on the server.

Usage example

Usage example

Downloading files from the FTP server using a list

The file paths you need to download are stored in a list. 1. Get the line count from the list. 2. If the list isn't empty, download the file from the FTP server. 3. Then delete the line that contains the path of the already downloaded file. 4. Return to the start of the loop (step 1). 5. When there are no lines left in the list, show a notification saying all files are downloaded.